home *** CD-ROM | disk | FTP | other *** search
/ Macworld Expo - Develope…Central & Net Innovations / Developer Central and Net Innovators (MacWorld Expo) (January 1999).iso / Developer Central / Bowers Development / Demo AppMaker / Examples / C⁄C++ OS8 / Everything / ResourceDefs.h < prev    next >
Encoding:
C/C++ Source or Header  |  1998-09-06  |  7.9 KB  |  274 lines  |  [TEXT/CWIE]

  1. // ResourceDefs.h 
  2.  
  3. // Standard Resources: 
  4. // ALRT IDs 
  5. const short AboutID                = 1;
  6. const short NeedsAppearanceID    = 2;
  7. const short IOErrorID            = 4;
  8. const short SaveID                = 5;
  9. const short RevertID            = 6;
  10. const short CantPrintID            = 8;
  11.  
  12. // 'STR ' IDs 
  13. const short STR_SaveAsPrompt    = 202;
  14.  
  15. // commands:
  16. const long    cmdQuit            = 'Quit';
  17. const long    cmdNew            = 'New ';
  18. const long    cmdOpen            = 'Open';
  19. const long    cmdClose        = 'Cloe';
  20. const long    cmdSave            = 'Save';
  21. const long    cmdSaveAs        = 'Savs';
  22. const long    cmdRevert        = 'Revt';
  23. const long    cmdPageSetup    = 'Pagp';
  24. const long    cmdPrint        = 'Prit';
  25. const long    cmdUndo            = 'Undo';
  26. const long    cmdCut            = 'Cut ';
  27. const long    cmdCopy            = 'Copy';
  28. const long    cmdPaste        = 'Pase';
  29. const long    cmdClear        = 'Cler';
  30. const long    cmdSelectAll    = 'Sell';
  31. const long    cmdShowClipboard    = 'Shod';
  32. const long    cmdAbout        = 'Abot';
  33.  
  34. // Everything Resources: 
  35. const long    MENU_Apple        = 128;
  36. const long    cAppleAbout        = (128 * 65536) + 1;
  37.  
  38. const long    MENU_File        = 129;
  39. const long    cFileNew        = (129 * 65536) + 1;
  40. const long    cFileOpen        = (129 * 65536) + 2;
  41. const long    cFileClose        = (129 * 65536) + 4;
  42. const long    cFileSave        = (129 * 65536) + 5;
  43. const long    cFileSaveAs        = (129 * 65536) + 6;
  44. const long    cFileRevert        = (129 * 65536) + 7;
  45. const long    cFilePageSetup        = (129 * 65536) + 9;
  46. const long    cFilePrint        = (129 * 65536) + 10;
  47. const long    cFileQuit        = (129 * 65536) + 12;
  48.  
  49. const long    MENU_Edit        = 130;
  50. const long    cEditUndo        = (130 * 65536) + 1;
  51. const long    cEditCut        = (130 * 65536) + 3;
  52. const long    cEditCopy        = (130 * 65536) + 4;
  53. const long    cEditPaste        = (130 * 65536) + 5;
  54. const long    cEditClear        = (130 * 65536) + 6;
  55. const long    cEditSelectAll        = (130 * 65536) + 7;
  56. const long    cEditShowClipboard        = (130 * 65536) + 9;
  57.  
  58. const long    MENU_Popup        = 131;
  59. const long    cPopupApple        = (131 * 65536) + 1;
  60. const long    cPopupBanana        = (131 * 65536) + 2;
  61. const long    cPopupCherry        = (131 * 65536) + 3;
  62. const long    cPopupDonut        = (131 * 65536) + 4;
  63.  
  64. const long    MENU_Modal        = 132;
  65. const long    cModalButtons        = (132 * 65536) + 1;
  66. const long    cModalCheckboxes        = (132 * 65536) + 2;
  67. const long    cModalRadios        = (132 * 65536) + 3;
  68. const long    cModalText        = (132 * 65536) + 4;
  69. const long    cModalStuff        = (132 * 65536) + 5;
  70. const long    cModalMoreStuff        = (132 * 65536) + 6;
  71.  
  72. const long    MENU_Modeless        = 133;
  73. const long    cModelessButtons        = (133 * 65536) + 1;
  74. const long    cModelessCheckboxes        = (133 * 65536) + 2;
  75. const long    cModelessRadios        = (133 * 65536) + 3;
  76. const long    cModelessText        = (133 * 65536) + 4;
  77. const long    cModelessStuff        = (133 * 65536) + 5;
  78. const long    cModelessMoreStuff        = (133 * 65536) + 6;
  79.  
  80. const long    MENU_Bevel        = 134;
  81. const long    cBevelApple        = (134 * 65536) + 1;
  82. const long    cBevelBanana        = (134 * 65536) + 2;
  83. const long    cBevelCherry        = (134 * 65536) + 3;
  84. const long    cBevelDonut        = (134 * 65536) + 4;
  85.  
  86.  
  87. // for Buttons:
  88. const long    WIND_Buttons        = 200;
  89. const long    CNTL_CapInvisible        = 201;
  90. const long    TEXT_CapInvisible        = 202;
  91. const long    CNTL_Invisible        = 203;
  92. const long    CNTL_Standard        = 204;
  93. const long    CNTL_Default        = 205;
  94. const long    CNTL_Bevel        = 206;
  95. const long    CNTL_Button        = 207;
  96. const long    CNTL_Next        = 209;
  97. const long    CNTL_Next2        = 210;
  98. const long    CNTL_Graphic        = 211;
  99. const long    CNTL_Capcicn        = 212;
  100. const long    TEXT_Capcicn        = 213;
  101. const long    CNTL_Right        = 214;
  102. const long    CNTL_Capicl8        = 217;
  103. const long    TEXT_Capicl8        = 218;
  104. const long    CNTL_Light        = 219;
  105. const long    CNTL_CapICN        = 222;
  106. const long    TEXT_CapICN        = 223;
  107. const long    CNTL_Right2        = 224;
  108. const long    CNTL_Capicl9        = 227;
  109. const long    TEXT_Capicl9        = 228;
  110. const long    CNTL_Button2        = 229;
  111. const long    CNTL_Right3        = 231;
  112. const long    CNTL_CapPICT        = 234;
  113. const long    TEXT_CapPICT        = 235;
  114. const long    CNTL_Rect3D        = 236;
  115. const long    CNTL_LeftIcon        = 237;
  116. const long    CNTL_RightIcon        = 239;
  117. const long    CNTL_TitledPICT        = 240;
  118.  
  119. // for Checkboxes:
  120. const long    WIND_Checkboxes        = 250;
  121. const long    CNTL_Standard2        = 251;
  122. const long    CNTL_Xx        = 252;
  123. const long    CNTL_CapTriangle        = 253;
  124. const long    TEXT_CapTriangle        = 254;
  125. const long    CNTL_Graphic2        = 255;
  126. const long    CNTL_Capcicn2        = 256;
  127. const long    TEXT_Capcicn2        = 257;
  128. const long    CNTL_LR        = 258;
  129. const long    CNTL_Capicl10        = 259;
  130. const long    TEXT_Capicl10        = 260;
  131. const long    CNTL_LR2        = 261;
  132. const long    CNTL_CapICN2        = 262;
  133. const long    TEXT_CapICN2        = 263;
  134. const long    CNTL_LR3        = 264;
  135. const long    CNTL_CapPICT2        = 267;
  136. const long    TEXT_CapPICT2        = 268;
  137. const long    CNTL_LR4        = 269;
  138. const long    CNTL_Checkbox        = 272;
  139. const long    CNTL_Capicl11        = 273;
  140. const long    TEXT_Capicl11        = 274;
  141. const long    CNTL_Bevel2        = 275;
  142. const long    CNTL_Checkbox2        = 276;
  143. const long    CNTL_Next3        = 277;
  144. const long    CNTL_Next4        = 278;
  145.  
  146. // for Radios:
  147. const long    WIND_Radios        = 280;
  148. const long    CNTL_RadioGroupGroup        = 281;
  149. const long    CNTL_Standard3        = 282;
  150. const long    CNTL_GroupBox            = 283;
  151. const long    CNTL_GroupGroup        = 284;
  152. const long    CNTL_GroupRadio1    = 285;
  153. const long    CNTL_GroupRadio2    = 286;
  154. const long    CNTL_GroupRadio3    = 287;
  155. const long    CNTL_Graphic3Box            = 288;
  156. const long    CNTL_Graphic3Group        = 289;
  157. const long    CNTL_Stop        = 290;
  158. const long    CNTL_Go        = 293;
  159. const long    CNTL_Bevel3Box            = 295;
  160. const long    CNTL_Bevel3Group        = 296;
  161. const long    CNTL_RadioButton        = 297;
  162. const long    CNTL_RadioButton2        = 299;
  163. const long    CNTL_TextBox            = 301;
  164. const long    CNTL_TextGroup        = 302;
  165. const long    CNTL_Name        = 303;
  166. const long    CNTL_Kind        = 304;
  167. const long    CNTL_Size        = 305;
  168.  
  169. // for EditText:
  170. const long    WIND_EditText        = 310;
  171. const long    CNTL_Small        = 311;
  172. const long    CNTL_Large        = 312;
  173. const long    CNTL_X12345        = 313;
  174. const long    CNTL_X12345e6        = 314;
  175. const long    CNTL_Password        = 315;
  176. const long    CNTL_Date        = 316;
  177. const long    CNTL_Time        = 317;
  178. const long    CNTL_Styled        = 318;
  179.  
  180. // for Stuff:
  181. const long    WIND_Stuff        = 320;
  182. const long    CNTL_Tools        = 321;
  183. const long    CNTL_Popups        = 323;
  184. const long    CNTL_FromValuesList2        = 324;
  185. const long    CNTL_FromMenu        = 325;
  186. const long    CNTL_Lists        = 326;
  187. const long    CNTL_TextList        = 328;
  188.  
  189. // for Bars:
  190. const long    WIND_Bars        = 330;
  191. const long    CNTL_Bars        = 332;
  192. const long    CNTL_ScrollBars        = 333;
  193. const long    CNTL_Standard4        = 334;
  194. const long    CNTL_Graphic4        = 335;
  195. const long    CNTL_Slider        = 338;
  196. const long    CNTL_TickMarks        = 339;
  197. const long    CNTL_NonDirectional        = 340;
  198. const long    CNTL_LittleArrows        = 341;
  199. const long    CNTL_Spinner        = 342;
  200. const long    CNTL_VolumeControl        = 343;
  201. const long    CNTL_JimSSlider        = 344;
  202. const long    CNTL_ProgressBars        = 345;
  203. const long    CNTL_Standard5        = 346;
  204. const long    CNTL_Indeterminate        = 347;
  205. const long    CNTL_ChasingArrows        = 348;
  206. const long    CNTL_Rectangle        = 349;
  207. const long    CNTL_RoundRect        = 350;
  208. const long    CNTL_BarberPole        = 351;
  209. const long    CNTL_RoundBarber        = 352;
  210.  
  211. // for AboutDialog:
  212. const long    DLOG_AboutDialog        = 360;
  213.  
  214. // for ModalButtons:
  215. const long    DLOG_ModalButtons        = 370;
  216.  
  217. // for ModalCheckboxes:
  218. const long    DLOG_ModalCheckboxes        = 390;
  219.  
  220. // for ModalRadios:
  221. const long    DLOG_ModalRadios        = 410;
  222.  
  223. // for ModalText:
  224. const long    DLOG_ModalText        = 430;
  225.  
  226. // for ModalStuff:
  227. const long    DLOG_ModalStuff        = 440;
  228.  
  229. // for ModalBars:
  230. const long    DLOG_ModalBars        = 450;
  231.  
  232. // for ModelessButtons:
  233. const long    DLOG_ModelessButtons        = 480;
  234.  
  235. // for ModelessCheckboxes:
  236. const long    DLOG_ModelessCheckboxes        = 500;
  237.  
  238. // for ModelessRadios:
  239. const long    DLOG_ModelessRadios        = 520;
  240.  
  241. // for ModelessText:
  242. const long    DLOG_ModelessText        = 540;
  243.  
  244. // for ModelessStuff:
  245. const long    DLOG_ModelessStuff        = 550;
  246.  
  247. // for ModelessBars:
  248. const long    DLOG_ModelessBars        = 560;
  249.  
  250. // commands:
  251. const long    cmdInvokeAbout    = 'Invt';
  252. const long    cmdModalButtons    = 'Invs';
  253. const long    cmdModalCheckboxes    = 'Inv2';
  254. const long    cmdModalRadios    = 'Inv3';
  255. const long    cmdModalText    = 'Inv4';
  256. const long    cmdModalStuff    = 'Inv5';
  257. const long    cmdModalMoreStuff    = 'Inv6';
  258. const long    cmdModelessButtons    = 'Inv7';
  259. const long    cmdModelessCheckboxes    = 'Inv8';
  260. const long    cmdModelessRadios    = 'Inv9';
  261. const long    cmdModelessText    = 'In10';
  262. const long    cmdModelessStuff    = 'In11';
  263. const long    cmdModelessMoreStuff    = 'In12';
  264.  
  265. // menu handles
  266. extern MenuHandle        AppleMenu;
  267. extern MenuHandle        FileMenu;
  268. extern MenuHandle        EditMenu;
  269. extern MenuHandle        PopupMenu;
  270. extern MenuHandle        ModalMenu;
  271. extern MenuHandle        ModelessMenu;
  272. extern MenuHandle        BevelMenu;
  273. extern MenuHandle        FromValuesList2Menu;
  274.